.modular {
	width: 750upx;
	min-height: calc(100vh - 44px);
	background-color: #05C6AD;
	padding: 30upx 0 56upx;
	box-sizing: border-box;
	.tips {
		text-align: center;
		color: #FFFFFF;
		font-size: 32upx;
	}
	.content {
		width: 702upx;
		height: 100%;
		background: #FFFFFF;
		border-radius: 22upx;
		margin:67upx auto 0;
		position: relative;
		z-index: 100;
		padding-bottom: 92upx;
		.time {
			position: absolute;
			left: 50%;
			transform: translateX(-50%);
			top: -22upx;
			background: url(@/static/img/healthStatus/alarmClock.png) no-repeat;
			background-size: 100% 100%;
			width: 58upx;
			height: 58upx;
			color: #FFFFFF;
			font-size: 22upx;
			text-align: center;
			line-height: 58upx;
		}
		.questionModular {
			padding-top: 32upx;
		}
		.question {
		    width: 642upx;
		    height: 100%;
		    background: #FFFFFF;
		    margin: 0 auto;
			padding: 28upx 0 28upx 0;
			box-sizing: border-box;
			border-bottom: 1upx solid #E6E6E6;
			.title {
				color: #333333;
				font-size: 30upx;
				display: flex;
				text{
					width: 40upx;
					height: 27upx;
					line-height: 27upx;
					background: #05C6AD;
					border-radius: 14upx;
					color: #FFFFFF;
					font-size: 26upx;
					display: inline-block;
					text-align: center;
					margin-right: 18upx;
					margin-top: 6upx;
				}
				view {
					flex: 1;
				}
			}
			.option {
				margin-top: 31upx;
				view {
					line-height: 36upx;
					color: #333333;
					font-size: 30upx;
					display: flex;
					align-items: center;
					text {
						flex: 1;
					}
					image {
						width: 26upx;
						height: 26upx;
					}
				}
			}
		}
		.question:last-child {
			border-bottom: 0;
		}
		.sure {
			width: 392upx;
			height: 70upx;
			background-color: #05C6AD;
			line-height: 70upx;
			text-align: center;
			margin: 40upx auto 0;
			border-radius: 35upx;
			color: #FFFFFF;
			font-size: 32upx;
			box-shadow: 0px 6px 18px 0px rgba(0, 226, 197, 0.35);
		}
	}
	.content::before {
		content: '';
		position: absolute;
		top: -32upx;
		left: 50%;
		transform: translateX(-50%);
		width: 81upx;
		height: 81upx;
		border-radius: 50%;
		background-color: #FFFFFF;
	}
	.transparent1 {
		background: url(@/static/img/healthStatus/transparent1@2x.png) no-repeat;
		background-size: 100% 100%;
		width: 640upx;
		height: 211upx;
		position: absolute;
		bottom: -20upx;
		left: 31upx;
		z-index: -1;
	}
	.transparent2 {
		background: url(@/static/img/healthStatus/transparent2@2x.png) no-repeat;
		background-size: 100% 100%;
		width: 620upx;
		height: 211upx;
		position: absolute;
		bottom: -40upx;
		left: 46upx;
		z-index: -2;
	}
}